import { $Http } from '@/config/service/http';

export enum Api {
  page = '/dms/archivesLog/page', // 分页查询
  lifeCyclePage = '/dms/archivesLog/lifeCyclePage', // 生命周期分页查询
  transferRecord = '/dms/archivesLog/transferRecord', // 文件迁移记录列表
  inventoryRecord = '/dms/archivesLog/inventoryRecord', // 文件盘点记录列表
  borrowRecord = '/dms/archivesLog/borrowRecord', // 文件借阅记录列表
  optRecord = '/dms/archivesLog/optRecord' // 文件操作记录列表
}

/**
 * 分页查询
 * @param params
 */
export const page = (params) => {
  return $Http.api(Api.page, params, 'post');
};

/**
 * 生命周期分页查询
 * @param params
 * fileId
 */
export const lifeCyclePage = (params) => {
  return $Http.api(Api.lifeCyclePage, params, 'post');
};

/**
 * 文件盘点记录列表
 * @param params
 * fileId
 */
export const inventoryRecord = (params) => {
  return $Http.api(Api.inventoryRecord, params, 'post');
};

/**
 * 文件借阅记录列表
 * @param params
 * fileId
 */
export const borrowRecord = (params) => {
  return $Http.api(Api.borrowRecord, params, 'post');
};

/**
 * 文件操作记录列表
 * @param params
 * fileId
 */
export const optRecord = (params) => {
  return $Http.api(Api.optRecord, params, 'post');
};
